<html>
<head><meta charset="utf-8"><title>async vision - grace deploys her service · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20grace.20deploys.20her.20service.html">async vision - grace deploys her service</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="229894653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20grace%20deploys%20her%20service/near/229894653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20grace.20deploys.20her.20service.html#229894653">(Mar 11 2021 at 17:47)</a>:</h4>
<p>I also reworked the <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/status_quo.html">status quo</a> section and removed the "story outlines" I had in there as placeholders. The only store now is <a href="https://nikomatsakis.github.io/wg-async-foundations/vision/status_quo/grace_deploys_her_service.html">Grace deploys her service</a>, but I'm wondering about that one -- I wanted to split it into two, one where she deveops her service (or maybe mutiple...) and one where she deploys it and hits problems in production.</p>



<a name="229894863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20grace%20deploys%20her%20service/near/229894863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20grace.20deploys.20her.20service.html#229894863">(Mar 11 2021 at 17:49)</a>:</h4>
<p>For example, as written, the story begins</p>
<blockquote>
<p>To meet throughput requirements, Grace has already decided to use a thread-per-core model and minimize cross-thread communication. She explores available ecosystem options and finds no option that gets her exactly what she is looking for out of the box. However, she can use Tokio with minimal configuration to achieve her architecture.</p>
</blockquote>
<p>There seem to be lots of interesting details to be specified here. Like, how did she research the options? What configuration <em>does</em> it require for tokio to do what she wanted? How easy was it for her to figure <em>that</em> out?</p>
<p>Similarly, I imagine that developing her service she hit a lot of well-known toe-stubs and challenges. <span class="user-mention" data-user-id="243965">@Sean McArthur</span>, you've been looking into writing some about those, right?</p>



<a name="229894886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20grace%20deploys%20her%20service/near/229894886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20grace.20deploys.20her.20service.html#229894886">(Mar 11 2021 at 17:49)</a>:</h4>
<p>Part of my motivation here is that I am working on a blog post and I wanted to cite more than one story :)</p>



<a name="229894896"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20grace%20deploys%20her%20service/near/229894896" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20grace.20deploys.20her.20service.html#229894896">(Mar 11 2021 at 17:49)</a>:</h4>
<p>but I want them to be from Grace</p>



<a name="229894912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20grace%20deploys%20her%20service/near/229894912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20grace.20deploys.20her.20service.html#229894912">(Mar 11 2021 at 17:49)</a>:</h4>
<p>I guess it doesn't matter too much for the blog post, I can just cite one example</p>



<a name="229895029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/async%20vision%20-%20grace%20deploys%20her%20service/near/229895029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/async.20vision.20-.20grace.20deploys.20her.20service.html#229895029">(Mar 11 2021 at 17:50)</a>:</h4>
<p>(hmm, I just noticed that the FAQ structure doesn't permit one to link to specific questions... I wonder if I should move to section headings instead of a bullet point list)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>